package com.taorenqi.business.widget.menu;


import android.content.Context;
import android.util.AttributeSet;
import android.view.LayoutInflater;
import android.view.View;
import android.widget.LinearLayout;
import android.widget.TextView;

import com.taorenqi.business.R;


public class MenuLinearLayout extends LinearLayout {

    private TextView menu_price;
    private View menu_line;
    private TextView menu_discount;
    private TextView menu_huode;
    private TextView menu_gbnum;
    private LinearLayout menu_body;
    private boolean isClick  = false;//false 没有点击 true 点击了
    private LabelView label;

    public MenuLinearLayout(Context context) {
        super(context);
    }

    public MenuLinearLayout(Context context, AttributeSet attrs) {
        super(context, attrs);

        LayoutInflater inflater=(LayoutInflater)context.getSystemService(Context.LAYOUT_INFLATER_SERVICE);

        inflater.inflate(R.layout.bug_gb_menu,this);
        menu_body = (LinearLayout) findViewById(R.id.menu_body);
        menu_price = (TextView) findViewById(R.id.menu_price);
        menu_line = findViewById(R.id.menu_line);
        menu_discount = (TextView) findViewById(R.id.menu_discount);
        menu_huode = (TextView) findViewById(R.id.menu_huode);//只要设置颜色
        menu_gbnum = (TextView) findViewById(R.id.menu_gbnum);



    }


    /**
     * 设置价格内容
     * @param price
     */
    public void setPrice(String price){
        menu_price.setText(price);
    }


    /**
     * 设置折扣内容
     * @param discout
     */
    public void setDiscount(String discout){
        menu_discount.setText(discout);
    }


    /**
     * 设置gb数量内容
     * @param num
     */
    public void setGbNum(String num){
        menu_gbnum.setText(num);
    }

    /**
     * 设置整体的常规颜色
     * @param body 主体的背景颜色
     * @param price 价钱的颜色
     * @param line 中间那条线的颜色
     * @param discount 折扣的颜色
     * @param huode "获得"颜色的
     * @param gbnum GB的数量的颜色
     *
     */
    public void setNormalColor(int body,int price,int line,int discount,int huode,int gbnum){
        menu_body.setBackgroundResource(body);
        menu_price.setTextColor(price);
        menu_line.setBackgroundColor(line);
        menu_discount.setTextColor(discount);
        menu_huode.setTextColor(huode);
        menu_gbnum.setTextColor(gbnum);

    }

    /**
     * 设置整体的点击颜色
     * @param body 主体的背景颜色
     * @param price 价钱的颜色
     * @param line 中间那条线的颜色
     * @param discount 折扣的颜色
     * @param huode "获得"颜色的
     * @param gbnum GB的数量的颜色
     */
    public void setClickColor(int body,int price,int line,int discount,int huode,int gbnum){
        menu_body.setBackgroundResource(body);
        menu_price.setTextColor(price);
        menu_line.setBackgroundColor(line);
        menu_discount.setTextColor(discount);
        menu_huode.setTextColor(huode);
        menu_gbnum.setTextColor(gbnum);


    }


    public boolean isClick(){
        return isClick;
    }

    public void setClick(Boolean bol){
        isClick = bol;
    }

}
